*{margin:0;padding:0;list-style: none;}
i,em{font-style: normal;}
.leftimg{position: relative;}
.over{overflow:hidden;zoom:1;}
.mbox{
    position: absolute;
    width: 400px;
    height: 400px;
    border:1px solid #f2f2f2;
    /* box-sizing: border-box; */
    /* left:180px; */
}
.big{
    display: flex;
    width: 1250px;
    margin:0 auto;
    /* margin-left:150px; */
    justify-content: space-between;
    /* background-color: red; */
}
.mbox img{
    width: 400px;
    height: 400px;
}
.mbox span{
    position: absolute;
    top:0;
    left:0;
    background-color: rgba(0, 0, 0, 0.3);
    display:none;
}
.mbox em{
    position:absolute;
    left:0;top:0;bottom:0;right:0;
    z-index:1;
}
.lbox{
    position:absolute;
    width: 500px;
    height: 500px;
    top:0px;
    left:404px;
    overflow:hidden;
    display:none;
    border:2px solid #f2f2f2;
}
.lbox img{
    width: 800px;
    height: 800px;
    position:absolute;
    left:0px;
    top:0;
}
.box{
    border:2px solid #f2f2f2;
 }
.list ul{
    width: 400px;
   /* margin-left:180px; */
   margin-top:410px;
   /* box-sizing: border-box; */
    display:flex;
}
.list ul li{
   list-style: none;
   margin-right:10px;
   /* width: 60px;height: 60px; */
   border:2px solid transparent;
}
.leftimg .sc{
    margin:10px 0;
    font-size:14px;
    color:#6c6c6c;
}
.sc span{display:inline-block;width: 120px;text-align: right;}
.list ul li:hover{ border-color:red;}
.right{margin-top:20px;width: 610px;margin-left:10px;}
.right h2{font-size:16px;margin:10px 0;color:#555;}
.presale{width: 610px;height: 86px;background:url(../imgs/detail_price_bg.jpg);padding:10px;display: flex;justify-content: space-between;box-sizing: border-box;}
.pre1{height: 66px;}
.presale i{font-size:12px;letter-spacing: 6px;}
.shopprice em{font-size:22px; color:#E23435;margin-left:10px;}
.shopprice span{font-size:22px; color:#E23435;}
.price2{display: flex;margin-top:10px;}
.marketprice {height: 20px;line-height:20px;color:#666;}
.price2 i{height: 32px;line-height: 20px;}
.marketprice em{font-size:18px;color:#666;margin-left:10px;}
.marketprice span{font-size:18px;color:#666;}

.lawir{font-size:12px;color:#666;}
.price2 strong{display: flex;}
.price2 strong img{width: 20px;height: 20px;margin-left:2px;}
/* .price2 strong img:hover{width: 258px;height: 258px;} */
.price2 strong h6{font-weight: normal;font-size: 12px;margin-left:20px;color:#333;line-height: 20px;height: 20px;}
.price3{font-size:12px;display: flex;box-sizing: border-box;}
.price3 em{border-right:1px solid #ccc;margin:0 10px;height: 42px;}
.price3 .allcom1{width: 48px;text-align: center;}
.price3 .allcom2{width: 48px;text-align: center;}
.price3 p{height: 18px;}
.price3 span{height: 18px;color:#007cdc;}
.sendone{
    margin-top:10px;
}
.commen1{
    padding:0 10px;
    /* margin-top:10px; */
    display: flex;
    line-height: 32px;
}
.commen1 .delivery{
    width: 150px;
    height: 26px;
    border:1px solid #ddd;
    padding-left:3px;
}
.commen1 .delivery div{
    font-size:12px;
    color:#666;
}
.commen2{
    display:inline-block;
    font-size:12px;
    color:#666;
    letter-spacing: 20px;
   
}
.commen1 em{
    color:#666;
    font-size:12px;
    line-height: 32px;
    margin-left:20px;
}
.commen1 .ipt{
    width: 40px;
    height: 30px;
    border:1px solid #ccc;
    text-align: center;
}
.number{
    /* border:1px solid #ccc; */
    box-sizing: border-box;
    width: 108px;
    height: 32px;
    display:flex;
    align-items: center;
}
.number .reduce{
    width: 32px;
    height: 32px;
    display: inline-block;
    text-align: center;
    line-height: 32px;
    cursor: pointer;
    border:1px solid #ccc;
    box-sizing: border-box;
    border-right:none;
}
.number .add{
    width: 32px;
    height: 32px;
    display: inline-block;
    text-align: center;
    line-height: 32px;
    cursor: pointer;
    border:1px solid #ccc;
    box-sizing: border-box;
    border-left:none;
}
.service i{
    font-size: 12px;
    color:#666;
}
.service i a{
    text-decoration: none;
    margin:0 10px;
}
.but{
    font-size:16px;
    padding:10px 20px;
    margin-top:20px;
}
.but .buy{
    display: inline-block;
    background-color: #ffb03f;
    color:#e23435;
    text-decoration: none;
    width: 104px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    border-radius: 4px;
}
.but .gwc{
    display:inline-block;
    text-decoration:none;
    background:url(./imgs/gwc.png) 15px center no-repeat#E23435 ;
    color:#fff;
    margin-left:20px;
    height: 38px;
    width: 148px;
    line-height: 38px;
    border-radius: 4px;
    padding-left:45px;
    box-sizing: border-box;
}
.column{
    width: 180px;
    box-sizing: border-box;
    margin-top:30px;
    /* text-align: center; */
}
.column img{
    width: 109px;
    height: 38px;
}
.lanmei{
    text-align: center;
}
.lanmei a{
    display: inline-block;
    text-decoration: none;
    height: 18px;
    width: 180px;
    font-size:12px;
    padding-bottom: 10px;
    border-bottom:1px solid #333;
}
.allscore{
    margin-top:6px;
}
.allscore span{
    font-size: 12px;
    color:#333;
}

.allscore a em{
    display:inline-block;
  width: 80px;
  height: 10px;
  box-sizing: border-box;
  border:1px solid #E23435;
  border-radius: 10px;
}
.allscore a{
  font-size: 12px;
  color:#E23435;
  text-decoration: none;
}
.allscore b{
    font-weight: normal;
    font-size:12px;
}
.score span{
    display:inline-block;
    width: 85px;
    height: 30px;
    color:#333;
    font-size: 12px;
    line-height: 30px;
}
.column strong{
    color:#333;
    font-size: 12px;
    display:inline-block;
    width: 85px;
    height: 30px;
    font-weight: normal;
    line-height: 30px;
}
.column u{
    color:#333;
    font-size: 12px;
    display:inline-block;
    width: 85px;
    height: 30px;
    text-decoration: none;
    line-height: 30px;
}
.company span{
    color:#333;
    font-size: 12px;
    display:inline-block;
    height: 30px;
    width: 60px;
    line-height: 30px;
}
.location span{
    color:#333;
    font-size: 12px;
    display:inline-block;
    height: 30px;
    width: 60px;
    line-height: 30px;
}
.location i{
    color:#333;
    font-size: 12px;
    display:inline-block;
    height: 30px;
    line-height: 30px;
    margin-right:10px;
}
.onlineSer{
    padding: 20px 0;
}
.onlineSer span{
    display:inline-block;
    width: 100px;
    height: 30px;
    background: #dfb2b3 url(./imgs/detail.png) 5px  2px  no-repeat ;
    background-position-x: -64px;
    background-position-y: 2px;
    color:#fff;
    line-height: 30px;
    cursor: pointer;
    border-radius: 6px;
    text-align: center;
    margin:0 40px;
    padding-left:15px;
    
    font-size:12px;
    
}
.onlineSer span:hover{
    background-color: #E23435;

}
.shop{
    height: 79px;
    padding-top:20px;
    padding-left:10px;
    box-sizing: border-box;
    border-bottom: 1px solid #333;
}
.shop a{
    display: inline-block;
    width: 64px;
    height: 24px;
    line-height: 24px;
    background-color: #ffc3a3;
    font-size:12px;
    padding:0 8px;
    box-sizing: border-box;
    text-decoration: none;
    color:#666;
    border-radius: 4px;
    margin:0 6px;
}
.big1{
    width: 1250px;
    margin:0 auto;
    margin-top:50px;
    border:1px solid red;
    display:flex;
}
.listleft .search{
    border:2px solid #f2f2f2;
    width: 235px;
    margin-bottom: 20px;
}
.listleft  h2{
    color: #333;
    font-size:14px;
    height: 38px;
    width: 206px;
    line-height: 38px;
    padding:0 14px;
    background-color: #f6f6f6;
}
.content{
    padding:10px 14px;
}
.content span{
    display:inline-block;
    font-size: 14px;
    width: 45px;
    height: 32px;
    /* background-color: green; */
    
}
.keyword{
    width: 148px;
    height: 35px;
    box-sizing: border-box;
    padding:5px 10px;
    margin-bottom: 10px;
}
.content .pri1{
    width: 60px;
    height: 35px;
    box-sizing: border-box;
    padding: 5px 9px;
}
.content .pri2{
    width: 73px;
    height: 35px;
    box-sizing: border-box;
    padding: 5px 9px;
}
.content .btn{
    color:white;
    width: 66px;
    height: 27px;
    background-color: #E23435;
    border:none;
    text-align: center;
    line-height: 27px;
    font-size:14px;
}
.classify{
    border:1px solid #f2f2f2;
    margin-bottom: 20px;
    width: 235px;
}
.classify h2{
    margin-bottom: 10px;
}
.brand1{
    border:1px solid #f2f2f2;
    margin-bottom: 20px;
    width: 235px;
    
}
.brand1 ul{
    display:flex;
    flex-wrap: wrap;
    padding:0 14px 10px;
}
.brand1 ul li a{
    display:inline-block;
    width: 103px;
    height: 30px;
    text-decoration: none;
    font-size: 12px;
    color:#666;
    line-height: 30px;
    
}
.hotsearch{
    border:1px solid #f2f2f2;
    margin-bottom: 20px;
    width: 235px;
}
.hotsearch ul{
    display:flex;
    flex-wrap: wrap;
    padding:0 14px 10px;
}
.hotsearch ul li a{
    display:inline-block;
    width: 103px;
    height: 30px;
    text-decoration: none;
    font-size: 12px;
    color:#666;
    line-height: 30px;
    
}
.looked{
    width: 235px;
    border:1px solid #f2f2f2;
}
.looked ul{
    padding:0 14px 10px 14px;
}
.looked ul li{
    margin-top:20px;
    
}
.looked ul .title a{
 font-size:14px;
 color:#666;
 text-decoration: none;

}
.looked ul .money{
    padding:5px 0;
    color:#E23435;
}
.looked ul .money .m1{
    font-size:14px;
}
.looked ul .money .m2{
    font-size:18px;
}
.listright{
    margin-left:20px;
}
.listright .tabname{
    display:flex;
}
.listright .tabname li{
    width: 148px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border:1px solid #ddd;
    /* border-bottom: none; */
    cursor:pointer;
}
.tabname li.active{background: #E23435;color:#fff;}
.listright .cont{
    /* border:1px solid #f2f2f2; */
    width: 966px;
    box-sizing: border-box;
    /* padding:10px 32px; */
}
.cont .item{
    
    display:none;
   
}
.cont .item .i1{
    border:1px solid #ddd;
}
.cont .item1{
    padding:10px 32px;
}
.cont .item1 p{
    font-size:12px;
    color:#666;
    height: 40px;
    line-height: 40px;
}
.cont .item .a1{
    border-bottom:1px solid #ddd;display: flex;
}

.cont .item .a1 li{
     width: 300px;
     height: 40px;
     font-size: 12px;
     color:#666;
     line-height: 40px;
}
.cont .item .pic1{
     padding:20px 10px;
     text-align: center;
}
.cont .item .item2{
    padding:10px 32px;
    font-size:12px;
    color:#666;
    width: 902px;
    height: 40px;
    line-height: 40px;
}
.item h2{
    margin-top:20px;
    width: 966px;
    height: 41px;
    color:#333;
    background-color: #f6f6f6;
    font-size:14px;
    line-height: 41px;
    padding:0 32px;
    box-sizing: border-box;
}
.item .item3{
    padding:10px 32px;
}
.evaluate {
    height: 90px;
    display:flex;
    padding:30px 0;
    /* justify-content: space-between; */
}
.evaluate .precent span{
    display:inline-block;
    width: 135px;
    height: 72px;
    font-size: 48px;
    color:#E23435;
    /* text-align: center; */
    margin:8px 0 0;
    /* line-height: 90px; */
}
.abc{
    display: inline-block;
    font-size:14px;
    color:#3c3c3c;
    width: 28px;
    height: 30px;
    line-height: 30px;
}
.abc1{
    display: inline-block;
    font-size:14px;
    color:#3c3c3c;
    width: 60px;
    height: 30px;
    text-align: center;
    line-height: 30px;
}
.abc2{
    display: inline-block;
    width: 121px;
    height: 12px;
    background-color: #E23435;
}
.abc3{
    display: inline-block;
    width: 121px;
    height: 12px;
    background-color: #f3f3f3;
}
.evaluate .p1{
    font-size:12px;
    color:#333;
    width: 299px;
    height: 18px;
    padding:0 30px;
    margin:-30px 2px 0;
    /* text-align: center; */
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
}
.evaluate .p2{
    font-size:12px;
    color:#333;
    width: 170px;
    height: 18px;
    text-align: center;
}
.evaluate a{
    display: inline-block;
    width: 146px;
    height: 28px;
    background-color: #E23435;
    color:#fff;
    margin:10px 17px 0;
    text-align: center;
    line-height: 28px;
    text-decoration: none;
}
.i1 .alleva{
    display:flex;
    padding:10px 0;
}
.i1 .alleva li{
    padding:0 20px;
}
.i1 .alleva a{
    text-decoration: none;
    color:#333;
    font-size:14px;
}
.after-sale ul{
    display:flex;
    margin-bottom:30px;
}
.after-sale ul:nth-child(1){
    margin-top:30px;
}
.after-sale ul .iconfont{
    display: inline-block;
    font-size:33px;
    color: #E23435;
    margin:0 4px;
    width: 90px;
    height: 33px;
    padding-left:30px;
    box-sizing: border-box;
}
.after-sale .saler{
    margin-top:6px;
}
.after-sale ul span{
    font-size:14px;
    color:#E23435;
    width: 812px;
    height: 21px;
    display:inline-block;
    margin-bottom: 10px;
    font-weight: bold;
}
.after-sale ul p{
    font-size:12px;
    color:#666;
    width: 812px;
    /* height: 21px; */
}
.item .refund{
    padding:10px 32px;
}
.item .refund li{
    margin-bottom:18px;
    font-size:12px;
    color:#666;
    height: 25px;
}
.item .refund li:nth-child(1){
    margin-top:18px;
    /* height: 25px; */
}
/* .item .refund li:nth-child(2){
    height: 25px;
}
.item .refund li:nth-child(3){
    height: 25px;
} */
.item .refund li:nth-child(4){
    line-height: 25px;
    height: 50px;
}
.item .refund li:nth-child(5){
    line-height: 25px;
    height: 50px;
}
.item .i2{
    margin-top:20px;
}
.item .label{
    width:966px;
    height: 41px;
    display:flex;
    background-color: #f7f7f7;
    
}
.item .label a{
    display:inline-block;
    width: 113px;
    height: 42px;
    font-size:14px;
    color:#666;
    line-height: 42px;
    text-align: center;
    box-sizing: border-box;
    border-right:1px solid #ddd;
    text-decoration: none;
    background-color: #fff;
}
.item .label a:hover{
    border-right:none;
    border-top:1px solid #E23435;
}
.item .i2  .tips{
    padding:12px 20px;
}
.item .tips p{
    font-size:12px;
    color:#666;
    height: 37px;
    line-height: 18px;
}
.item .i2 .tips p i{
    color:#ec6909;
}
.tip2{
    font-size: 12px;
    color:#666;
    border-top:1px solid #ddd;
    height: 41px;
    line-height: 41px;
    padding:0 20px;
}
.tip2 span{
    color:#ec6909;
    font-size: 16px;
    padding:0 5px;
}
.i2 h3{
    color: #666;
    font-size:14px;
    height: 41px;
    width: 966px;
    line-height: 41px;
    text-align: center;
    font-weight: normal;
    background-color: #f7f7f7;
}
.i2 .public-cont{
    padding:0 20px 20px;
}
.i2 .public-cont .check-consult-type{
    font-size:12px;
    color:#666;
    height: 42px;
    width: 926px;
    line-height: 42px;
}
.public-cont .check-consult-type input{
    margin-right:5px;
}
.public-cont .check-consult-type span{
    margin:0 16px;
    width: 66px;
    height: 14px;
}
.public-cont .nickname {
    font-size:12px;
    color:#666;
}
.public-cont .nickname input{
    width: 202px;
    height: 32px;
    padding:0 10px;
    margin-left:10px;
    box-sizing: border-box;
    border:1px solid #dedede;
}
.public-cont textarea{
    width: 904px;
    height: 108px;
    border:1px solid #dedede;
    padding:10px;
    margin-top:20px;
    font-size:12px;
    resize:none;
}
.public-cont .v-code{
    padding:20px 0;
    font-size:14px;
    color:#666;
}
.public-cont .verify-code{
    padding:0 10px;
    margin-left:10px;
    width: 82px;
    height: 40px;
    border:1px solid #dedede;
}
.public-cont .public-btn{
    width: 96px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border:none;
    border:1px solid #dedede;
}